define("componentsCore",["lodash","coreUtils","santa-components","prop-types","skins","reactDOM","zepto","santa-core-utils","warmupUtilsLib","create-react-class","react"],function(e,t,n,i,r,o,s,a,c,l,u){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=455)}({0:function(t,n){t.exports=e},1:function(e,n){e.exports=t},10:function(e,t){e.exports=a},11:function(e,t){e.exports=c},13:function(e,t){e.exports=l},15:function(e,t){e.exports=u},181:function(e,t,n){var i,r;i=[n(469),n(470)],void 0===(r=function(e,t){"use strict";return{addFocusRingClass:function(e){e.classList.add("focus-ring")},getTabbaleElements:e.getTabbableElements,keyboardInteractions:t}}.apply(t,i))||(e.exports=r)},182:function(e,t,n){var i,r;i=[n(2),n(0),n(183)],void 0===(r=function(e,t,n){"use strict";return{propTypes:{compFactoryRuntimeState:e.santaTypesDefinitions.compFactoryRuntimeState},createChildComponent:function(i,r,o,s){var a=n.getCompReactClass(r,!1,this.props.compFactoryRuntimeState);return a?n.getCompClass(r,!0,this.props.compFactoryRuntimeState)(function(n,i,r,o,s){s=s||{};var a=this.getSkinExports(),c="string"==typeof o?{skin:a[o].skin,styleId:this.props.styleId+o}:o,l={compProp:t.omit(this.props.compProp,["isHidden","isCollapsed"]),compData:n,skin:c.skin,styleId:c.styleId};if(!n&&!s.id)throw new Error("Unable to set child comp id - no data item\\custom id were passed");if(l.id=s.id||this.props.id+n.id,!n&&!s.ref)throw new Error("Unable to set child comp ref - no data item\\custom ref were passed");l.ref=s.ref||n.id,l.structure={componentType:i,styleId:this.props.structure?this.props.structure.styleId:"",skinPart:s.skinPart||l.ref};var u=e.utils.santaTypesUtils.getSantaTypesForChildComponentClass(r,e.santaTypesDefinitions),p=t.pick(this.props,t.keys(u));return t.assign(p,l,t.omit(s,"structure"))}.call(this,i,r,a,o,s)):null}}}.apply(t,i))||(e.exports=r)},183:function(e,t,n){var i,r;i=[n(15),n(13),n(0),n(11)],void 0===(r=function(e,t,n,i){"use strict";var r,o,s={},a={},c={},l={compFactories:{},originalCompFactories:{},compClasses:{},compExtensions:{}},u=function(e){return n.isPlainObject(e)};function p(c,p,d){var f=n.defaultTo(d,l),h=f.compFactories,m=f.compClasses,g=f.originalCompFactories,v=p?g[c]:h[c];if(!v){var y=n.get(s,[c]);if(!y)return void i.log.error("Component not implemented:",c);var x=function(e,i,r){var o=n.defaultTo(r,l),s=e;u(e)&&(s=t({displayName:e.displayName||i,mixins:[e].concat(a[i])}));var c=n.compact([].concat(o.compExtensions[i]).concat(o.compExtensions["*"]));return n.flow(c)(s,i)}(y,c,f);if(m[c]=x,v=e.createFactory(x),g[c]=v,o&&r){var C=o(c,x,r);h[c]=e.createFactory(C)}else o||r||(h[c]=v)}}var d={getCompClass:function(e,t,i){var r=n.defaultTo(i,l);return p(e,!1,r),t?r.originalCompFactories[e]:r.compFactories[e]},getCompReactClass:function(e,t,i){var r=n.defaultTo(i,l);return p(e,t,r),r.compClasses[e]},invalidate:function(e,t){delete n.defaultTo(t,l).compFactories[e]},extend:function(e,t){if(s.hasOwnProperty(e)){if(!s[e].componentOverride){if(!u(s[e]))throw new Error("Unable to extend registered react class ".concat(e));d.invalidate(e),a[e]&&void 0===a[e]||(a[e]=n.union(a[e].concat(t)))}}else c[e]=t},register:function(e,t){return s[e]&&(void 0===s[e]||s[e].componentOverride)||(s[e]=t,a[e]=[]),c[e]&&(d.extend(e,c[e]),delete c[e]),d},isRegistered:function(e){return!!s[e]},registerExtension:function(e,t,i){var r=n.defaultTo(i,l);r.compExtensions[e]&&void 0===r.compExtensions[e]||(r.compExtensions[e]=r.compExtensions[e]||[],r.compExtensions[e].push(t))},registerCommonExtensionForAllComponents:function(e,t){d.registerExtension("*",e,t)},unregisterExtension:function(e,t,i){var r=n.defaultTo(i,l);n.pull(r.compExtensions[e],t)},unregisterCommonExtensionFromAllComponents:function(e,t){d.unregisterExtension("*",e,t)},registerMobxObserver:function(e){return r=e,d},registerWixHOC:function(e){o=e},keys:function(){return n.keys(s)},generateRuntimeState:function(){return{compClasses:{},originalCompFactories:{},compFactories:{},compExtensions:{}}}};return d}.apply(t,i))||(e.exports=r)},2:function(e,t){e.exports=n},4:function(e,t){e.exports=i},455:function(e,t,n){var i,r;i=[n(0),n(5),n(456),n(459),n(464),n(465),n(466),n(467),n(468),n(471),n(182),n(472),n(473),n(181),n(474),n(475),n(476),n(477),n(478),n(479),n(480),n(183),n(2)],void 0===(r=function(e,t,n,i,r,o,s,a,c,l,u,p,d,f,h,m,g,v,y,x,C,T,S){"use strict";return{dataRequirementsCheckerRegistrar:y,compRegistrar:T,siteAspectsRegistry:x,santaTypesFetchersRegistry:C,activityTypes:i,activityService:r,mixins:{skinBasedComp:S.mixins.skinBasedComp(t.skinsMap),customSkinBasedComp:function(n){var i=n.customCssFunc,r=n.customFontsFunc,o=S.mixins.skinBasedComp(t.skinsMap);if(i){var s=o.statics.getCompCss;o.statics.getCompCss=function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n,a=s(n,r,o),c=function(e){return t.skinsMap.get(e)},l=i(c,r,n,a,o);return e.assign(a,l)},o.statics.getCompCss.cssTypes=e.assign(i.cssTypes,o.statics.getCompCss.cssTypes)}if(r){var a=o.statics.getCompFonts;o.statics.getCompFonts=function(t,n){var i=a(t,n),o=r(n);return e.union(i,o)},o.statics.getCompFonts.fontsTypes=e.assign(r.fontsTypes,o.statics.getCompFonts.fontsTypes)}return o},skinInfo:S.mixins.skinInfoMixin(t.skinsMap),cyclicTabbingMixin:c,blockOuterScrollMixin:a,uniquePageIdMixin:o,galleryImageExpandedActionMixin:l,createChildComponentMixin:u,mobileDropDownMenuMixin:p,mediaZoomWrapperMixin:d,postMessageCompMixin:s},utils:{accessibility:f,matrixAnimationManipulation:h,boxSlideShowCommon:m,galleryPagingCalculations:g,fullScreenOverlay:v},wixTransitionGroup:n}}.apply(t,i))||(e.exports=r)},456:function(e,t,n){var i,r;i=[n(0),n(15),n(4),n(13),n(6),n(7),n(457),n(458),n(2)],void 0===(r=function(e,t,n,i,r,o,s,a,c){"use strict";var l=t.createFactory(s);function u(t,n){e(t).map(r.findDOMNode).map(o).forEach(function(e){e.attr("data-leaving",!!n||null)})}return i({displayName:"wixTransitionGroup",mixins:[c.mixins.animationsMixin],propTypes:{getTransitionParams:n.func,transition:n.string,transitionDuration:n.number,reverse:n.bool,transitionCallback:n.func},getDefaultProps:function(){return{getTransitionParams:function(){return{}},transition:"CrossFade",transitionDuration:2,reverse:!1,transitionCallback:e.noop}},getInitialState:function(){return this.leavingChildren={},this.enteringChildren={},{}},render:function(){return l(e.assign({childFactory:this.childWrapper,component:"div",ref:"group"},e.omit(this.props,"transition","transitionDuration","reverse","transitionCallback","animations","isSiteBusy")))},childWrapper:function(e){var t=e.props.refInParent||e.props.id;return c.utils.createReactElement(a,{onWillEnter:this.onWillEnter,onWillLeave:this.onWillLeave,refInParent:t,ref:t,key:t},e)},getInnerRefs:function(t){return e.map(t,function(e){return this.refs.group.refs[e]}.bind(this))},flush:function(){if(!e.isEmpty(this.enteringChildren)&&e.size(this.leavingChildren)===e.size(this.enteringChildren)){var t=this.getInnerRefs(e.keys(this.leavingChildren)),n=this.getInnerRefs(e.keys(this.enteringChildren));u(t,!0),u(n,!1);var i=e.values(this.enteringChildren).concat(e.values(this.leavingChildren));this.leavingChildren={},this.enteringChildren={};var r=this.props.getTransitionParams();this.transition(t,n,this.props.transition,this.props.transitionDuration,0,e.assign({reverse:this.props.reverse},r),{onComplete:function(){this.props.transitionCallback(function(){e.forEach(i,function(e){e()})})}.bind(this)})}},onWillEnter:function(e,t){this.enteringChildren[e]=t,this.flush()},onWillLeave:function(e,t){this.leavingChildren[e]=t,this.flush()}})}.apply(t,i))||(e.exports=r)},457:function(e,t,n){var i,r;i=[n(2),n(0),n(15),n(4),n(13)],void 0===(r=function(e,t,n,i,r){"use strict";function o(e){var t={},i=0;return n.Children.forEach(e,function(e){t[e.key||"".concat(i++)]=e}),t}return r({displayName:"ReactTransitionGroup",propTypes:{component:i.any,childFactory:i.func,children:i.node},getDefaultProps:function(){return{component:"span",childFactory:t.identity}},getInitialState:function(){return{children:o(this.props.children)}},componentWillMount:function(){this.currentlyTransitioningKeys={},this.keysToEnter=[],this.keysToLeave=[]},componentDidMount:function(){var e=this.state.children;for(var t in e)e[t]&&this.performAppear(t)},componentWillReceiveProps:function(e){var n,i=o(e.children),r=this.state.children;for(n in this.setState({children:t.assign({},r,i)}),i)!i[n]||r&&r.hasOwnProperty(n)||this.currentlyTransitioningKeys[n]||this.keysToEnter.push(n);for(n in r)!r[n]||i&&i.hasOwnProperty(n)||this.currentlyTransitioningKeys[n]||this.keysToLeave.push(n)},componentDidUpdate:function(){var e=this.keysToEnter;this.keysToEnter=[],e.forEach(this.performEnter);var t=this.keysToLeave;this.keysToLeave=[],t.forEach(this.performLeave)},performAppear:function(e){this.currentlyTransitioningKeys[e]=!0;var t=this.refs[e];t.componentWillAppear?t.componentWillAppear(this._handleDoneAppearing.bind(this,e)):this._handleDoneAppearing(e)},_handleDoneAppearing:function(e){var t=this.refs[e];t.componentDidAppear&&t.componentDidAppear(),delete this.currentlyTransitioningKeys[e];var n=o(this.props.children);n&&n.hasOwnProperty(e)||this.performLeave(e)},performEnter:function(e){this.currentlyTransitioningKeys[e]=!0;var t=this.refs[e];t.componentWillEnter?t.componentWillEnter(this._handleDoneEntering.bind(this,e)):this._handleDoneEntering(e)},_handleDoneEntering:function(e){var t=this.refs[e];t.componentDidEnter&&t.componentDidEnter(),delete this.currentlyTransitioningKeys[e];var n=o(this.props.children);n&&n.hasOwnProperty(e)||this.performLeave(e)},performLeave:function(e){this.currentlyTransitioningKeys[e]=!0;var t=this.refs[e];t.componentWillLeave?t.componentWillLeave(this._handleDoneLeaving.bind(this,e)):this._handleDoneLeaving(e)},_handleDoneLeaving:function(e){var n=this.refs[e];n.componentDidLeave&&n.componentDidLeave(),delete this.currentlyTransitioningKeys[e];var i=o(this.props.children);i&&i.hasOwnProperty(e)?this.performEnter(e):this.setState(function(n){var i=t.assign({},n.children);return delete i[e],{children:i}})},render:function(){var i=[];for(var r in this.state.children)if(this.state.children[r]){var o=this.state.children[r];i.push(n.cloneElement(this.props.childFactory(o),{ref:r,key:r}))}var s=t.assign({},this.props);return delete s.transitionLeave,delete s.transitionName,delete s.transitionAppear,delete s.transitionEnter,delete s.childFactory,delete s.transitionLeaveTimeout,delete s.transitionEnterTimeout,delete s.transitionAppearTimeout,delete s.component,e.utils.createReactElement(this.props.component,s,i)}})}.apply(t,i))||(e.exports=r)},458:function(e,t,n){var i,r;i=[n(0),n(4),n(13),n(2)],void 0===(r=function(e,t,n,i){"use strict";return n({displayName:"wixTransitionItem",mixins:[i.mixins.animatableMixin],propTypes:{onWillEnter:t.func.isRequired,onWillLeave:t.func.isRequired,refInParent:t.string,children:t.node},render:function(){return this.props.children},componentWillEnter:function(e){this.props.onWillEnter(this.props.refInParent,e)},componentWillLeave:function(e){this.props.onWillLeave(this.props.refInParent,e)}})}.apply(t,i))||(e.exports=r)},459:function(e,t,n){var i,r;i=[n(460),n(461),n(462),n(463)],void 0===(r=function(e,t,n,i){"use strict";return{TPAActivity:e,ContactFormActivity:t,DynamicContactFormActivity:n,SubscribeFormActivity:i}}.apply(t,i))||(e.exports=r)},460:function(e,t,n){var i,r;i=[n(0),n(92)],void 0===(r=function(e,t){"use strict";var n=function(e,n){t.call(this,e,n)};return(n.prototype=new t).getParams=function(n){var i=t.prototype.getParams.call(this,n),r={"application-id":this._fields.appDefinitionId,instance:this._fields.instance};return r=e.assign(i,r)},n.prototype.getPayload=function(n){var i=t.prototype.getPayload.call(this,n),r={contactUpdate:this._fields.contactUpdate,activityInfo:this._fields.info,activityType:this._fields.type,activityDetails:this._fields.details};return r=e.assign(i,r)},n}.apply(t,i))||(e.exports=r)},461:function(e,t,n){var i,r;i=[n(0),n(92)],void 0===(r=function(e,t){"use strict";var n=function(t){var n="";return n+=t.subject?"".concat(t.subject,""):"",t.message&&(n+=t.subject?"
":"",n+=t.message),{additionalInfoUrl:null,summary:e.isEmpty(n)?"No message was received":n}},i={name:{first:"",last:""},emails:[{tag:"main",email:""}],phones:[{tag:"main",phone:""}],addresses:[{tag:"main",address:""}]};Object.freeze(i);var r={name:"name",email:"emails",phone:"phones",address:"addresses"},o=function(e,t){t.phone||(t.phone=""),t.phone=t.phone.substring(0,29)},s=function(e,t){t.name||(t.name="");var n=t.name.split(" ");e.name&&(e.name.first=n[0],e.name.last=n[1])},a=function(e,n,i){t.call(this,e,n),this._fieldLabels=i};return(a.prototype=new t).getParams=function(n){var i=t.prototype.getParams.call(this,n),r={"component-name":"ContactForm"};return r=e.assign(i,r)},a.prototype.getPayload=function(a){var c,l,u,p,d,f,h=t.prototype.getPayload.call(this,a),m={contactUpdate:(c=this._fields,l=e.omitBy(c,function(e){return!e}),u=e.map(l,function(e,t){return r[t]}),p=e.pick(i,u),s(p,l),o(p,l),e.forEach(l,function(t,n){var i=p[r[n]];e.isArray(i)&&(e.head(i)[n]=t)}),p),activityInfo:(d=this._fields,f={fields:[]},Object.keys(d).forEach(function(e){f.fields.push({name:e,value:d[e]})}),f),activityDetails:n(this._fields),activityType:"contact/contact-form"};return m=e.assign(h,m)},a}.apply(t,i))||(e.exports=r)},462:function(e,t,n){var i,r;i=[n(0),n(92)],void 0===(r=function(e,t){"use strict";var n=29;function i(e,t){var n=e.filter(function(e){return e.name===t});return n.length>0?n[0].value:""}var r=function(t){var n=i(t,"subject"),r=i(t,"message"),o="";return o+=n?"".concat(n,""):"",r&&(o+=n?"
":"",o+=r),{additionalInfoUrl:null,summary:e.isEmpty(o)?"No message was received":o}};var o=function(t){function i(e){return t.filter(function(t){return t.name===e})}var r=[{type:"email",fields:i("secondaryEmail"),contactField:"emails"},{type:"phone",fields:i("phone"),contactField:"phones"},{type:"address",fields:i("address"),contactField:"addresses"}].reduce(function(e,t){return e[t.contactField]=t.fields.reduce(function(e,i){if(i.value){var r={tag:i.label};r[t.type]="phone"===i.name?i.value.substring(0,n):i.value,e.push(r)}return e},[]),e},{}),o=i("email");if(o&&o.length>0){var s=o[0];r.emails.unshift({tag:s.label,email:s.value})}var a=function(t){var n=e.filter(t,{name:"name"});if(n.length>0){var i=n[0].value;if(!i)return"";var r=i.indexOf(" ");return r>0?{first:i.substr(0,i.indexOf(" ")),last:i.substr(i.indexOf(" ")+1)}:{first:i}}return""}(t);return a&&(r.name=a),r};var s=function(e,n){t.call(this,e,n)};return(s.prototype=new t).getParams=function(n){var i=t.prototype.getParams.call(this,n),r={"component-name":"ContactForm"};return r=e.assign(i,r)},s.prototype.getPayload=function(n){var i,s,a=t.prototype.getPayload.call(this,n),c={contactUpdate:o(this._fields),activityInfo:(i=this._fields,s={},s.fields=e.cloneDeep(i),s),activityDetails:r(this._fields),activityType:"contact/contact-form"};return c=e.assign(a,c)},s}.apply(t,i))||(e.exports=r)},463:function(e,t,n){var i,r;i=[n(0),n(92)],void 0===(r=function(e,t){"use strict";var n=function(t){var n={fields:[]};return Object.keys(t).forEach(function(e){n.fields.push({name:e,value:t[e]})}),n.email=t.email,(t.first||t.last)&&(n.name=e.pickBy({first:t.first,last:t.last})),t.phone&&(n.phone=t.phone),n},i=function(e,n){t.call(this,e,n)};return(i.prototype=new t).getParams=function(n){var i=t.prototype.getParams.call(this,n),r={"component-name":"subscribeForm"};return r=e.assign(i,r)},i.prototype.getPayload=function(i){var r,o=t.prototype.getPayload.call(this,i),s={contactUpdate:(r=this._fields,{name:{first:r.first||"",last:r.last||""},emails:[{tag:"main",email:r.email||""}],phones:r.phone?[{tag:"main",phone:r.phone||""}]:[],emailSubscriptionPolicy:"RECURRING"}),activityInfo:n(this._fields),activityType:"contact/subscription-form"};return s=e.assign(o,s)},i}.apply(t,i))||(e.exports=r)},464:function(e,t,n){var i,r;i=[n(1)],void 0===(r=function(e){"use strict";var t=e.urlUtils,n=e.ajaxLibrary,i="/_api/app-integration-bus-web/v1/activities";return{reportActivity:function(e,r,o,s){var a="?".concat(t.toQueryString(r.getParams())),c=e+i+a;n.ajax({type:"POST",url:c,data:r.getPayload(),dataType:"json",contentType:"application/json",success:o,error:s})}}}.apply(t,i))||(e.exports=r)},465:function(e,t,n){var i,r;i=[n(2)],void 0===(r=function(e){"use strict";var t=e.santaTypesDefinitions;return{propTypes:{rootId:t.Component.rootId.isRequired,externalBaseUrl:t.PublicModel.externalBaseUrl.isRequired,isSinglePostPage:e.santaTypesDefinitions.isSinglePostPage.isRequired,pageUrl:t.pageUrl.isRequired,getUniquePageId:t.getUniquePageId.isRequired},getUniquePageId:function(){if("masterPage"===this.props.rootId)return this.props.externalBaseUrl;var e=this.props.rootId;return this.props.isSinglePostPage?this.props.getUniquePageId(e):this.props.pageUrl}}}.apply(t,i))||(e.exports=r)},466:function(e,t,n){var i,r;i=[n(0)],void 0===(r=function(e){"use strict";return{componentWillMount:function(){this.handlers={}},componentWillUnmount:function(){e.forEach(this.handlers,function(e,t){this.clearPostMessageHandlerNamed(t)}.bind(this))},setPostMessageHandler:function(e,t){this.setPostMessageHandlerNamed("default",e,t)},setPostMessageHandlerNamed:function(e,t,n){this.handlers.hasOwnProperty(e)&&this.clearPostMessageHandlerNamed(e);var i=function(e){var i;try{i=JSON.parse(e.data)}catch(e){return}(i.id===t||null===t&&void 0===i.id)&&n(i)};window.addEventListener("message",i,!1),this.handlers[e]=i},clearPostMessageHandlerNamed:function(e){this.handlers[e]&&(window.removeEventListener("message",this.handlers[e],!1),delete this.handlers[e])}}}.apply(t,i))||(e.exports=r)},467:function(e,t,n){var i,r;i=[n(0)],void 0===(r=function(e){"use strict";return{blockOuterScroll:function(t){var n,i=t.currentTarget,r=t.currentTarget.scrollHeight-t.currentTarget.offsetHeight;n=e.isUndefined(t.deltaY)?0:t.deltaY%3?t.deltaY:10*t.deltaY,i.scrollTop+n<=0?(i.scrollTop=0,t.preventDefault()):i.scrollTop+n>=r&&(i.scrollTop=r,t.preventDefault()),t.stopPropagation()}}}.apply(t,i))||(e.exports=r)},468:function(e,t,n){var i,r;i=[n(0),n(6),n(181)],void 0===(r=function(e,t,n){"use strict";return{preventTabbingOut:function(i){if("Tab"===i.key){i.stopPropagation();var r=n.getTabbaleElements(t.findDOMNode(this));e.isEmpty(r)?i.preventDefault():i.shiftKey&&window.document.activeElement===e.head(r)?(i.preventDefault(),e.last(r).focus()):i.shiftKey||window.document.activeElement!==e.last(r)||(i.preventDefault(),e.head(r).focus())}}}}.apply(t,i))||(e.exports=r)},469:function(e,t,n){var i;void 0===(i=function(){"use strict";return{getTabbableElements:function(e,t){for(var n,i,r,o=[],s=[],a=[],c=(n=[],function(e){if(e===window.document.documentElement)return!1;var t=window.getComputedStyle(e);return!!function e(t,i){if(t===window.document.documentElement)return!1;for(var r=0,o=n.length;r1&&void 0!==arguments[1]?arguments[1]:e.target;"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),t.click())}return{activateByEnterButton:n,activateBySpaceButton:t,activateBySpaceOrEnterButton:function(e){n(e),t(e)}}}.apply(t,i))||(e.exports=r)},471:function(e,t,n){var i,r;i=[n(0),n(4),n(10),n(2)],void 0===(r=function(e,t,n,i){"use strict";return{propTypes:{performanceNow:i.santaTypesDefinitions.Utils.logging.performance.now,compData:i.santaTypesDefinitions.Component.compData.isRequired,id:i.santaTypesDefinitions.Component.id.isRequired,rootId:i.santaTypesDefinitions.Component.rootId.isRequired,handleAction:i.santaTypesDefinitions.Behaviors.handleAction.isRequired,galleryCompId:t.string,imageIndex:t.number},handleImageExpandedAction:function(){var t=this,i=this.props.rootId,r=e.get(this.props,"compData"),o=e.get(this.props,"imageIndex"),s=this.props.galleryCompId;if(s){var a=this.props.handleAction,c=[{name:n.siteConstants.ACTION_TYPES.ITEM_CLICKED,pageId:i,sourceId:s,type:"comp"},{name:n.siteConstants.ACTION_TYPES.IMAGE_EXPANDED,pageId:i,sourceId:s,type:"comp"},{name:n.siteConstants.ACTION_TYPES.IMAGE_CHANGED,pageId:i,sourceId:s,type:"comp"}];e.forEach(c,function(e){var n={item:r,timeStamp:t.props.performanceNow(),imageIndex:o,name:"imageExpanded"};a(e,n)})}}}}.apply(t,i))||(e.exports=r)},472:function(e,t,n){var i,r;i=[n(0),n(2),n(1)],void 0===(r=function(e,t,n){"use strict";return{propTypes:{navigateToRenderedLink:t.santaTypesDefinitions.Navigation.navigateToRenderedLink.isRequired,linkRenderInfo:t.santaTypesDefinitions.Link.renderInfo,rootNavigationInfo:t.santaTypesDefinitions.Component.rootNavigationInfo,previewTooltipCallback:t.santaTypesDefinitions.RenderRealtimeConfig.previewTooltipCallback},flattenMenuItems:function(t){var n=e.reduce(t,function(e,t){return e.push(t),t.items&&(e=e.concat(this.flattenMenuItems(t.items))),e}.bind(this),[]);return e.filter(n,"link")},getMenuItemValue:function(e){return e.link&&"PageLink"===e.link.type?e.link.pageId.id:e.link&&"DynamicPageLink"===e.link.type?e.link.innerRoute:e.label},getItemText:function(t,n){return e.isNumber(t.displayCount)?"right"===n?"(".concat(t.displayCount,") ").concat(t.label):"".concat(t.label," (").concat(t.displayCount,")"):t.label},convertMenuItemsToComboBoxItems:function(t,i){return e.map(t,function(e){var t=this.getItemText(e,i);return{isSelected:e.isSelected,text:t,key:e.id,value:this.getMenuItemValue(e),link:e.link?n.linkRenderer.renderLink(e.link,this.props.linkRenderInfo,this.props.rootNavigationInfo):e.label}}.bind(this))},getSelectedPage:function(t){var n=e.find(t,"isSelected");return n?n.value:""},onSelectionChange:function(e){var t=e.payload.link;if(!this.props.navigateToRenderedLink(t)&&this.props.previewTooltipCallback){var n=e.target.getBoundingClientRect();this.props.previewTooltipCallback(n,"text_editor_inactive_link_on_preview")}}}}.apply(t,i))||(e.exports=r)},473:function(e,t,n){var i,r;i=[n(4),n(0),n(5),n(2),n(182)],void 0===(r=function(e,t,n,i,r){"use strict";return{mixins:[i.mixins.skinBasedComp(n.skinsMap),r],propTypes:{closeFunction:e.func,compData:i.santaTypesDefinitions.Component.compData.isRequired,windowKeyboardEvent:i.santaTypesDefinitions.SiteAspects.windowKeyboardEvent.isRequired,windowTouchEvents:i.santaTypesDefinitions.SiteAspects.windowTouchEvents.isRequired},componentWillMount:function(){var e=this.props.windowKeyboardEvent;e.registerToEscapeKey(this),this.props.windowTouchEvents.registerToWindowTouchEvent("touchMove",this);var t=this.getPrevAndNextState();t.next&&e.registerToArrowRightKey(this),t.prev&&e.registerToArrowLeftKey(this)},getSkinProperties:function(){var e=this.getChildZoomComponentType(),n="wysiwyg.viewer.components.MobileMediaZoom"===e,i=this.getChildZoomExtraProps();return{"":{children:this.createChildComponent(this.props.compData,e,"mediaZoom",t.assign({ref:this.props.compData.id,actualNavigateToItemFunc:this.actualNavigateToItem,getBoxDimensionsFunc:this.getBoxDimensions,getChildCompFunc:this.getChildComp,getPrevAndNextStateFunc:this.getPrevAndNextState,isDataChangedFunc:this.isDataChanged,closeFunction:this.props.closeFunction,enableInnerScrolling:this.enableInnerScrolling||!1},i||{})),style:{width:"100%",height:"100%",position:n?"static":"absolute"}}}},closeMediaZoom:function(){this.refs[this.props.compData.id].closeMediaZoom()},onEscapeKey:function(){this.closeMediaZoom()},onArrowLeftKey:function(){this.refs[this.props.compData.id].clickOnPreviousButton()},onArrowRightKey:function(){this.refs[this.props.compData.id].clickOnNextButton()},onWindowTouchMove:function(e){this.enableInnerScrolling||(e.preventDefault(),e.stopPropagation())}}}.apply(t,i))||(e.exports=r)},474:function(e,t,n){var i,r;i=[n(0)],void 0===(r=function(e){"use strict";var t={getDefultAnimationValues:function(e,t,n,i){return{sourceNodesArrSorted:[e],destNodesArrSorted:[t],stagger:0,timingFunctionIndex:n,transName:i,sporadicallyRandom:!1}},getUpdatedTimingFunctionIndex:function(e,t){return t>e.length-1&&(t=0),t},getCrossFadePossibleTransitionByName:function(e){switch(e){case"crossFadeHorizWave":return this.sortMatrixByRows;case"crossFadeVertWave":return this.sortMatrixByCols;case"seq_crossFade_Diagonal":return this.convertMatrixToDiagonal}},convertArrayToMatrix:function(t,n,i){var r=0,o=new Array(n);return e.times(n,function(n){o[n]||(o[n]=[]),e.times(i,function(e){r1};case"swipe_vert_All":var p=[t.getMatrixByCols,t.getMatrixByColsReverse],d=p[s=t.getUpdatedTimingFunctionIndex(p,s)];return{sourceNodesArrSorted:d.call(t,n,r,o),destNodesArrSorted:d.call(t,i,r,o),stagger:.1,timingFunctionIndex:s,transName:"SlideVertical",sporadicallyRandom:o>1};case"seq_random":var f=["seq_shrink_All","seq_crossFade_All","swipe_horiz_All","swipe_vert_All"],h=f[Math.floor(Math.random()*f.length)];return this.getSortedArrayAndStagger(h,n,i,r,o,s);case"horizSwipeAllAtOnce":return t.getDefultAnimationValues(n,i,s,"SlideHorizontal");case"vertSwipeAllAtOnce":return t.getDefultAnimationValues(n,i,s,"SlideVertical");case"crossFadeAllAtOnce":return t.getDefultAnimationValues(n,i,s,"CrossFade");case"crossFadeHorizWave":case"crossFadeVertWave":case"seq_crossFade_Diagonal":var m=t.getCrossFadePossibleTransitionByName(e);return{sourceNodesArrSorted:m.call(t,n,r,o),destNodesArrSorted:m.call(t,i,r,o),stagger:.1,timingFunctionIndex:s,transName:"CrossFade"};case"seq_swipe_alternate":var g=[t.getMatrixByRows,t.getMatrixByCols];return{sourceNodesArrSorted:n,destNodesArrSorted:i,stagger:.1,timingFunctionIndex:s=t.getUpdatedTimingFunctionIndex(g,s),transName:0===s?"SlideHorizontal":"SlideVertical"}}}}}.apply(t,i))||(e.exports=r)},475:function(e,t,n){var i,r;i=[n(0)],void 0===(r=function(e){"use strict";var t="wysiwyg.viewer.components.BoxSlideShowSlide",n="wysiwyg.viewer.components.StripContainerSlideShowSlide";function i(e){return e.componentType}return{getNextSlideIndex:function(e,t){var n=t+1;return n>=e.length&&(n=0),n},getPrevSlideIndex:function(e,t){var n=t-1;return n<0&&(n=e.length-1),n},getSlidesFromChildrenByStructure:function(r){return e.filter(r,function(e){return i(e)===t||i(e)===n})},getShownOnAllSlidesFromChildrenByStructure:function(r){return e.reject(r,function(e){return i(e)===t||i(e)===n})},isBoxOrStripSlideShowComponent:function(e){return"wysiwyg.viewer.components.BoxSlideShow"===e||"wysiwyg.viewer.components.StripContainerSlideShow"===e},isBoxOrStripSlideShowSlideComponent:function(e){return e===t||e===n},getMatchingChildSlideType:function(e){if(!this.isBoxOrStripSlideShowComponent(e))throw new Error("invalid comp type, not a box or strip slide show component");return"wysiwyg.viewer.components.BoxSlideShow"===e?t:n}}}.apply(t,i))||(e.exports=r)},476:function(e,t,n){var i,r;i=[n(0),n(11)],void 0===(r=function(e,t){"use strict";var n=t.matrixCalculations;return{getNumberOfDisplayedRows:function(e,t,i,r){return e||r&&r0&&r++,r},getNextPageItemIndex:function(e,t,n,i){var r=e+this.getItemsPerPage(t,n,i);return r>=i&&(r=0),r},getPrevPageItemIndex:function(e,t,n,i){var r=this.getItemsPerPage(t,n,i),o=e-r;return o<0&&(o=(this.getTotalPageCount(t,n,i)-1)*r),o},getCounterText:function(e,t,n,i){var r=Math.floor(e/this.getItemsPerPage(t,n,i)),o=this.getTotalPageCount(t,n,i);return o||(o=1),"".concat(String(r+1),"/").concat(String(o))},getPageItems:function(e,t,n,i){return this.getPageItemsByStartIndex(e,t,this.getItemsPerPage(n,i,e.length))},getPageItemsByStartIndex:function(e,t,n){var i=[];if(n